<html>
<body>
Reports non-<code>static</code> initializers in classes.
<p>Some coding standards prohibit instance initializers and recommend using constructors or field initializers for initialization.
  Also, deleting the <code>static</code> keyword may accidentally create non-<code>static</code> initializers and result in obscure bugs.
</p>
<p>This inspection doesn't report instance initializers in anonymous classes.
  <!-- tooltip end -->
<p>
  Use the <b>Only warn when the class has one or more constructors</b> option to ignore instance initializers in classes that don't have any constructors.
</p>
</body>
</html>